/* stylelint-disable */
.c7ncd-sonarqube-maven-qualityAccessControl {
  background-color: #F5F6FA;
  padding: 9px 0 16px 12px;
  .c7n-pro-select-box-wrapper {
      width: 100%;
      .c7n-pro-select-box {
        margin-right: 121px !important;
      }
  }
  .c7n-pro-select-box-wrapper .c7n-pro-field-label-wrapper {
    top: 0.16rem !important;
  }
  h3 {
    font-size: 14px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #0F1358;
    line-height: 22px;
    margin-bottom: 19px;
    .icon {
      margin-left: 4px;
    }
  }
  h4 {
    font-size: 13px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #0F1358;
    line-height: 20px;
    margin-top: 15px;
    margin-bottom: 12px;
  }
  &-row-label {

  }
  &-row-condition {
    &-item {
      position: relative;
      margin-bottom: 12px;
      display: flex;
      .ele-wrap {
        display: inline-block;
        width: 170px;
        margin-right: 8px;
      }
      .c7n-pro-select-wrapper {
        width: 172px;
      }
      .c7n-pro-input-wrapper {
        width: 172px;
      }
      .c7n-pro-validation-message {
        display: inline-block !important;
      }
      .c7n-pro-field-label {
        white-space:nowrap !important;
      }
      .btn-delete {
        position: absolute;
        top: 10px;
        right: 5px;
      }
    }
    &-item:last-child {
      margin-bottom: 0;
    }
  }

  &-row-add {
    color: rgba(83, 101, 234, 1);
    cursor: pointer;
    margin-top: 18px;
    margin-bottom: 18px;
    .icon-add {
      color: rgba(83, 101, 234, 1);
      position: relative;
      top: -1px;
      margin-right: 6px;
    }
  }
}